Concatenation and Duplication

ScalarList operator+(ScalarList& l)

Concatenates the list l on the end of this list and returns the resulting list.

ScalarList operator*(int i)

Duplicates this list i times, concatenates the copies, and returns the resulting list.